package com.sync.syncmasterdata.product.pojo.cp;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.persistence.Column;

/**
 * 中台产品对象
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class InventoryForCP {
    /**
     * id
     */
    private String id;
    /**
     * 通用名称
     */
    private String tongyongmc;
    /**
     * 库位 必填
     */
    private String kuwei;
    /**
     * 产品类型
     */
    private String chanpinlx;
    /**
     * 存活编码
     */
    private String cunhuobm;
    /**
     * 检测项目号
     */
    private String jiancexmh;
    /**
     * 产品名称
     */
    private String chanpinmc;
    /**
     * 货号
     */
    private String huohao;
    /**
     * 规格型号
     */
    private String guigexh;
    /**
     * 主计量单位(U8的编码)
     */
    private String zhujildw;
    /**
     * 计量单位文本
     */
    private String jiliangdwwb;
    /**
     * 品牌
     */
    private String pinpaiwb;
    /**
     * 生产企业（U8ID）
     */
    private String shengchanqy;
    /**
     * 生产企业文本
     */
    private String shengchanqywb;
    /**
     * 国产、进口
     */
    private String guochanjk;
    /**
     * 业务类型
     */
    private String yewulx;
    /**
     * 产品线
     */
    private String chanpinx;
    /**
     * 产品组
     */
    private String chanpinz;
    /**
     * 项目名称
     */
    private String xiangmumc;
    /**
     * 项目名称文本
     */
    private String xiangmumcwb;
    /**
     * 备注
     */
    private String beizhu;
    /**
     * 是否医疗器械
     */
    private Boolean shifouylqx;
    /**
     * 是否常规备货
     */
    private Boolean shifoucgbh;

    /**
     * 系统间主键
     */
    @JsonProperty(value = "erpid")
    private String erpid;
    @JsonProperty(value = "crmid")
    private String crmid;
    @JsonProperty(value = "wmsid")
    private String wmsid;

    /**
     * userid
     */
    private String userid;

    /**
     * 以下为药监专用字段
     */
    /**
     * 是否常温
     */
    private Boolean shifoucw;
    /**
     * 是否停售
     */
    private Boolean tingshou;
    /**
     * 温度从
     */
    private Double wenduc;
    /**
     * 温度至
     */
    private Double wenduz;
    /**
     * 预警有效期（天）
     */
    private Integer yujingyxq;
    /**
     * 有效期 月
     */
    private Integer youxiaoq;
    /**
     * 养护类型
     */
    private String yanghulx;
}
